package com.infolab.aims.service.intf;

import java.util.List;
import java.util.Map;

import com.infolab.aims.common.bean.SearchCriteria;
import com.infolab.aims.common.bean.SearchResult;
import com.infolab.aims.domain.workorder.WorkOrderAdHoc;

public interface WorkOrderAdHocService {
	
	public void createWorkOrderAdHoc(WorkOrderAdHoc workOrderAdHoc);
	
	public WorkOrderAdHoc getWorkOrderAdHoc(Integer workOrderAdHocId);
	
	public WorkOrderAdHoc findWorkOrderAdHoc(SearchCriteria searchCriteria);
	
	public List<WorkOrderAdHoc> findWorkOrderAdHocs(SearchCriteria searchCriteria);
	
	public SearchResult searchWorkOrderAdHoc(SearchCriteria searchCriteria);
	
	public void updateWorkOrderAdHoc(WorkOrderAdHoc workOrderAdHoc);
	
	public void deleteWorkOrderAdHoc(Integer workOrderAdHocId);
	
	
}
